#include "include.h"

void client_CallBack_function(void){
    /*  如果是TCP协议*/
    if(system_status.current_protocol == net_com_protocol.tcp){
        if (query_tcp_connect()) {
            query_tcp_client_msg();
        }
    }
    /*  如果是UDP协议*/
    else if(system_status.current_protocol == net_com_protocol.udp){
        /*  如果udp连接*/
        query_udp_client_msg();
    }
    /*  如果是post协议*/
    else if(system_status.current_protocol == net_com_protocol.post){
        /*  如果联网*/
    }
    /*  如果是get协议*/
    else if(system_status.current_protocol == net_com_protocol.get){
        /*  如果联网*/
    }
    /*  如果是mqtt协议*/
    else if(system_status.current_protocol == net_com_protocol.mqtt){
        /*  如果联网*/
        if (query_mqtt_connect()) {
            mqtt_loop();
        }
    }
    else {
    }

    if(system_status.client_CallBack_msg != ""){
        String str = "receive<";
        str += system_status.client_CallBack_msg;
        str += ">\r\n";
        /*  用户输出*/
        user_serial_print(str);
        system_status.client_CallBack_msg = "";
    }
}
